KoalaCalc™

VERSION HISTORY

• v3.1.1 (Released December 27, 2002).
- new feature: control-clicking sine button now calculates hyperbolic sine
- new feature: control-clicking cosine button now calculates hyperbolic cosine
- new feature: control-clicking tangent button now calculates hyperbolic tangent 
- new feature: control-clicking arcsine button now calculates hyperbolic arcsine
- new feature: control-clicking arccosine button now calculates hyperbolic arccosine
- new feature: control-clicking arctangent button now calculates hyperbolic arctangent 
- spoken results no longer uses scientific notation unless appropriate  
- changed formatting of number of decimal places setting for better multi-language support
- corrected Italian phrase for "decimals"
- minor cosmetic changes

• v3.1 (Released December 18, 2002).
- user can now set preference to select number of decimal places used for rounding (default value is 6 decimal places)
- improved rounding precision
- user can now set preference to save contents of display between launches
- user can now set preference to save contents of memory banks between launches
- added "general" category to preferences window
- moved help tag user preference setting to "general" category
- removed "help"category from preferences
- redesigned "sound" preferences interface such that procedure for turning off all sounds is more obvious 
- correct sound now plays when a calculation error occurs
- fixed bug which sometimes caused the word" Area" to be spoken when KoalaCalc first launched
- fixed bug which sometimes caused "error code 213" to occur
- fixed bug which sometimes printed more digits than could fit in display
- changed default button sound from "Keyboard" back to "Pop"
- expression tab: cursor is now automatically placed within the parentheses when a function is inserted via pop-up menu
- expression tab: modified descriptions of pop-up menu functions

• v3.0 (Released December 12, 2002).
- now localized to Spanish (thanks to Victor M. Solano)
- now localized to Italian (thanks to Gabriele Callari)
- redesigned preferences window
- fixed rounding bug
- relocated memory buttons to main calc so they can be accessed from all tabs
- improved appearance of smooth window resizing
- new sound effects added
- sound effects now fully customizable using preferences menu
- numerous interface elements were slightly modified to be able to accept varying string lengths associated with non-English localizations
- changed appearance of all buttons in math tab and fixed bugs where some math symbols temporarily disappeared from buttons when clicked
- rearranged math tab button layout
- replaced advanced features checkbox control with button
- removed superfluous equal button on main calc
- rearranged main calc button layout 
- removed "Off" button
- pressing space bar now toggles between simple and advanced modes 
- changed appearance of convert button (in convert tab)
- changed appearance of stats tab buttons
- activating percent button via keyboard now produces appropriate visual feedback (broken in versions 2.x)
- activating change sign button via keyboard now produces appropriate visual feedback (broken in versions 2.x)
- fixed bug where clicking within tape window caused subsequent keystrokes to be ignored in main calc
- enabled scroll bar on statistical sample data box
- rounded corners of main display
- changed exponent (Exp) button shortcut key from [option+e] to [e] (option e already used by Mac OS X for other purposes)
- removed Memory Clear All (MCA) button and modified Memory Clear (MC) button such that option clicking it now deletes all storage banks
- removed cube root button from math tab (yth root button can be used for this function)
- added "Sci" button to math tab: converts to and from scientific notation
- redesigned 'About' box
- clicking web address in 'About' box now takes you to developer's web site
- ctrl-clicking web address on main calc now takes you to developer's web site  
- removed stats Clear button and modified stats Del button such that option clicking it now deletes all values in selected sample
- changed shortcut keys for round up [control+u] and round down [control+d] buttons on math tab due to changes made to stats buttons
- changed shortcut key for delta percent button to [option + P]
- fixed bug where selecting Copy from the Edit menu ignored exponents
- constants menus now disabled following calculation error until Clear button is pressed 
- added zoom icon control to tape window
- tape window text can now be selected and copied to the clipboard
- added Select All feature to tape window's Edit menu  
- tape window altered so that it no longer always stays on top (window type changed from floating window to document window)
- window location is now preserved between launches (removed optional setting)
- tape location is now preserved between launches 
- function menu now resets to top of list after user inserts function in expression calc
- calculator window now starts up in the same state (simple or advanced) it was in when application was last quit
- tape window starts up in same state (visible/hidden; on/off) it was in when application was last quit
- now remembers last conversion category and units used between launches
- ESC/Clear key behavior is no longer controllable by user: Key is now active whenever voice recognition is not
- changed application icon
- now compatible with Extended Software Updater

• v2.0.4 (Released November 21, 2002).
- fixed bug which sometimes caused keystrokes to be sent to the expression calculator even though advanced features were turned off   
- corrected errors in electron charge and gravitational constants menu
- added shortcut key (command-T) to toggle visibility of tape window
- clicking conversion and expression calc results now transfers values to main display only if not blank
- corrected error in stats calc 'del' button help tag

• v2.0.3 (Released November 20, 2002).
- fixed bug which sometimes caused error in calculation following either x^y, ∆%, log base n, or Nth root calculation

• v2.0.2 (Released November 9, 2002).
- fixed bug which caused keyboard entry to fail when certain controls were clicked
- a few minor cosmetic changes

• v2.0.1 (Released November 9, 2002).
- major improvement to overall calculator speed
- corrected problems with some area conversions
- clicking expression calc result now transfers this value to the main display
 
• v2.0 (Released November 8, 2002).
- added "expressions" tab calculator which supports parentheses and obeys order of operations rules
- tape tab is now a separate optionally displayed window
- voice recognition input option added
- voice output options added
- completely redesigned conversion tab panel interface
- added numerous additional conversions
- added customizable constants menu
- now supports Edit menu functions
- many cosmetic changes
- added preference to control functioning of Escape key to avoid potential voice recognition conflict
- version history now included as separate document from READ ME file
- a few bugs fixed

• v1.1.1 (Released September 26, 2002).
- fixed an intermittent crash following quit when running on OS X 10.2 or OS X 10.2.1

• v1.1 (Released September 23, 2002).
- fixed a bug which ignored keystrokes when certain tabs were shown automatically at launch time
- added preference setting which determines whether or not window position is remembered between launches
- added help tags to stats tab results fields
- restored smooth window resizing when running under OS X 10.2 and 10.2.1

• v1.0 (Released September 19, 2002).
- first official non-beta release
- fixed a bug which sometimes prevented entering numbers via the keyboard when the stats tab was visible
- fixed a bug where pressing the stats tab's delete button twice sometimes caused an OutOfBoundsException error
- added ANOVA computation to stats tab
- added t-test computation to stats tab
- changed functioning of CE button such that it now only erases the last digit entered
- changed shortcut key linked to CE button to [backspace]
- corrected spelling of "celsius" in conversion tab
- minor cosmetic changes

• v1.0b2 (Released June 19, 2002).
- second beta release of KoalaCalc (this is a beta testing program.
- added feature to allow user to enter exponent in calculations
- added statistical functions tab panel capable of computing simple descriptive statistics for up to 10 data sets
   - new statistical feature: display "minimum" of data set
   - new statistical feature: display "maximum" of data set
   - new statistical feature: display "sum" of data set
   - new statistical feature: display "mean" of data set
   - new statistical feature: display "median" of data set
   - new statistical feature: display "variance" of data set
   - new statistical feature: display "standard deviation" of data set
   - new statistical feature: display "standard error of the mean" of data set
- added preference setting to set which tab is active at startup
- added preference setting to switch button help on and off
- added preference setting to determine whether tape is on or off at startup
- rearranged order of tab panels
- changed "scientific" tab name to "math" 
- minor cosmetic fixes

• v1.0b1 (Released May 24, 2002).
- first beta release of KoalaCalc